dust-protected enclosure - English Synonyms Dictionary